// 导入服务器代理的包
const { createProxyMiddleware } = require('http-proxy-middleware');
// 导出配置，其实是 webpack 打包工具用的
module.exports = function (app) {
  app.use(
    // http://localhost:3000/api ==代理访问其他服务器==>  http://localhost:8080
    // 如此类推
    // http://localhost:3000/api/aa ==代理访问其他服务器==>  http://localhost:8080/aa
    // 起一个别名
    '/api',
    createProxyMiddleware({
      // 需要被代理的服务器地址，代理到当前的项目中，避免开发时跨域导致的请求问题
      target: 'http://localhost:8080',
      changeOrigin: true,
    })
  );
};